treeview: always pixelcache widget contents
authorChristian Hergert <christian@hergert.me>
Tue, 16 Jun 2015 23:50:44 +0000 (16:50 -0700)
committerChristian Hergert <christian@hergert.me>
Wed, 17 Jun 2015 01:08:22 +0000 (18:08 -0700)
commitfb06b6e4b8cc312f56322b38b91af5b4c726bc33
tree6a39a3cf85694dc7876c8bf5b5637721ed049a8e
parent6a2143ab31beaa69fb685a3db6882831fc372cc2
treeview: always pixelcache widget contents

GtkTreeView has a particularly expensive drawing path. This can cause
issues when part of animated widget sequences. Caching the content while
a model is attached helps reduce the number of full redraws during
exposure greatly.

https://bugzilla.gnome.org/show_bug.cgi?id=751082
gtk/gtktreeview.c